Max, Min, Count

max

Stream 안의 데이터 중 최댓값을 반환
Stream이 비어있다면 빈 Optional을 반환

Optional<Integer> max = Stream.of(50, 30, 10)
.maxcompareTo;

min

Stream 안의 데이터 중 최솟값을 반환
Stream이 비어있다면 빈 Optional을 반환

Optional<Integer> min = Stream.of(50, 30, 10)
.mincompareTo;

count

Stream 안의 데이터 개수를 반환

long count = Stream.of(50, 30, 10)
.count();